package doudizhu;

/**
 * 工具包
 */
public class Util {

    /**
     * 随机数生成
     *
     * @param min 起点
     * @param max 终点
     * @return
     */
    public static int random(int min, int max) {
        if (min > max) {
            int tmp = max;
            max = min;
            min = tmp;
        }
        return (int) (Math.random() * (max - min + 1) + min);
    }

    /**
     * 得到一个int类型的随机数组
     *
     * @param len 数组长度
     * @return
     */

    public static int[] randomArr(int len) {
        int[] arr = new int[len];
        for (int i = 0; i < arr.length; i++) {
            arr[i] = random(0, 9);
            for (int j = 0; j < i; j++) {
                if (arr[i] == arr[j]) {
                    i--;
                    break;
                }
            }
        }
        return arr;
    }
}
